package com.py.framework.core.ds;

import org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource;

/**
 * 动态切换数据库	
 * @author Leegern
 * @date 2016年9月6日
 */
public class DynamicContextDataSource extends AbstractRoutingDataSource {
	
	/*
	 * 重写determineCurrentLookupKey方法, 来达到动态切换数据库.
	 * (non-Javadoc)
	 * @see org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource#determineCurrentLookupKey()
	 */
	@Override
	protected Object determineCurrentLookupKey() {
		return DataSourceContextHolder.getDbType();
	}

}